subcontracting vendor - Spanish English Dictionary